package com.liujit.standard.basis.generator.action.model;

import lombok.Data;

/**
 * @Description 代码生成的查询参数
 * @Author LiuJun
 * @Date 2020/8/13 11:37 上午
 */
@Data
public class GenQo {

    /**
     * 数据库驱动
     */
    private String driverName;

    /**
     * 数据库账号
     */
    private String userName;

    /**
     * 数据库密码
     */
    private String password;

    /**
     * 数据库url
     */
    private String url;

    /**
     * 模板输出的项目目录
     */
    private String projectPath;

    /**
     * 作者
     */
    private String author;

    /**
     * 包名
     */
    private String packageName;

    /**
     * 表名称
     */
    private String tableName;

    /**
     * 业务名称
     */
    private String bizName;

    /**
     * 是否生成控制器代码开关
     */
    private Boolean controllerSwitch = false;

    /**
     * service
     */
    private Boolean serviceSwitch = false;

    /**
     * mapper的开关
     */
    private Boolean mapperSwitch = false;

    /**
     * xml的开关
     */
    private Boolean xmlSwitch = false;

    /**
     * 实体类的开关
     */
    private Boolean modelSwitch = false;

    /**
     * 查询实体类的开关
     */
    private Boolean querySwitch = false;
}
